- I-bild ("intra coded picture", internt kodad bild): Denna typ av
- bild kodas helt fristående utan referenser till andra bilder i
- sekvensen. Bilden är dock uppdelad i block som kan referera
- till varandra. Vid omstart av uppspelningen av sekvensen måste
- uppspelningen börja på en sådan här bild. För att man ska kunna
- spola i sekvensen bör det vara en I-bild ungefär var 0.4 sekund.
- P-bild ("predictive coded picture", förutsagd bild): Denna typ
- innehåller referenser till föregående bild. Det som inte går att
- referera till föregående bild kodas som i I-bilderna.
- B-bild ("biderctionally predictive coded picture",
- tvåvägs-förutsagd bild): Denna bildtyp innehåller referenser till
- föregående och nästkommande bild. Det gör den lite krångligare
- då nästkommande bild måste dekomprimeras före B-bilden.
- Avkodningen blir inte längre linjär utan man måste hoppa fram
- och tillbaka. B-bilder används vid panoreringar där bilden kan
- beskrivas som ett medelvärde av de två omgivande bilderna.
- Har det precis varit scenbyte? Då kan det vara svårt att hitta
- likheter så välj att I-koda bilden.
- När var det senast en I-bild? Var det ungefär 0.4 sekunder eller
- 10-12 bilder sedan så är det dags för en I-bild.
- Är alla rörelser linjära? I sådana fall lämpar sig en B-bild bra.
- Har det inte hänt så mycket sedan föregående bild? Då är nog en
- P-bild en bra ide.
- Det behövs ingen rörelsekompensation om bilden inte har
- förändras överhuvudtaget sedan föregående bild.
- Om alla matchningar hittills har gjorts med samma förskjutning
- så kan man börja leta åt det hållet.
- Vid panoreringar är det onödigt att leta efter de block som
- tillkommit vid kanten på bilden.
- Vilket är bäst: Bra matchningar eller sämre matchningar med
- fler likadana rörelsevektorer? (Många likadana rörelsevektorer
- går bättre att komprimera med Huffmankodningen senare i
- processen)
- Om det är en B-bild man kodar så behöver inte blocken i de
- omgivande bilderna vara lika B-bildens block. Huvudsaken
- är att deras medelvärden är likt blocket i B-bilden.
Ex: binärt talsyst. "vanliga" talsyst.
101101 = 45 (6 bitar)
1011 = 11 (kapa till 4 bitar)
101 = 5 (kapa till 3 bitar)